<?php
include_once 'header_php.php';
$nom = $_GET['nom']; //on recup?re le nom pass? en GET
$stalk = new association($nom);
$info=$stalk->GetInfo($db);
$title=$info['nom'];
include_once 'header_html.php';
?>

<div class="wrapper">		
		<div class="container-fluid">
			
		
				<div class="span2">
				<!--Sidebar content-->
				<ul class="nav nav-list">
                                        <?php 
                                        
                                            if (isset($info['prez'])){
											//si l'asso n'est pas morte, il est possible de lui envoyer un mail 
                                                $sql='SELECT mail FROM personne WHERE login=\''.$info['prez'].'\';';
                                                $query= new DbQuery($db,$sql);
                                                $query->SendQuery();
                                                while($result=$query->GetResult()){
                                                     $mail=$result['mail'];
                                                }
                                                echo '<li>';
                                                echo '<a href="mailto:'.$mail.'">Ecrire un e-mail au président</a>';
                                                echo '</li>';
                                            }
                                            if($p->IsConnected()&&(!($p->IsMemberOf($info['nom'],$db)))&&($p->IsCotisant($db))&&!($p->IsWaiting($db))){
                                            //si le visiteur est connecté et non membre de l'asso, et cotisant lui proposer de devenir membre
                                                echo '<li>';
                                                echo '<a href="nouveau_membre_asso.php?asso='.$info['nom'].'&user='.$p->GetLogin().'">S\'inscrire à '.$info['nom'].'</a>';
                                                echo '</li>';
                                                $tasso=$info['nom'];                                               
                                            }
                                        ?>
                                        
					<li class="divider"></li>
					
                                        <?php
                                        if($p->IsConnected() && $p->IsMemberOf($info['nom'], $db)){
										//si une personne est connectée et membre de l'asso
										//elle a la possiblité de réserver une salle, ajouter un rapport et ajouter un objet
											echo '<li class="nav-header">Membre</li>';
                                            echo'<a href="reservationsalle.php?association='.$info['nom'].'"><li>Reserver une salle</li></a>';
                                            echo '<a href="AjoutObjet.php?asso='.$info['nom'].'"><li>Ajouter un objet</li></a>'; 
											echo '<a href="nouveau_rapport.php?asso='.$info['nom'].'"><li>Nouveau rapport</li></a>';  
                                            
                                            
                                        }
                                        ?>
                                        
                                        <?php
											//Si la personne est connectée et est membre de l'asso ou du BDE, elle peut checker la tréso
											if($p->IsConnected() && (($p->IsBureau($db,$info['nom']) || $p->IsMemberOf("BDE", $db))))
											{
												echo '<li class="nav-header">Bureau</li>';
												echo '<a href="tresorerie.php?asso='.$info['nom'].'"><li>Trésorerie</li></a>';
											}
												
                                            //Si une personne est connectée et est membre du bureau de l'asso
                                            if($p->IsConnected() && $p->IsBureau($db,$info['nom']))
                                            {
												
                                                
												 
												
                                                //Si c'est le trésorerier, il peut ajouter une transa
                                                $arrayRole=$p->GetRole($db,$info['nom']);
												$id=0;
                                                foreach($arrayRole as $var){
                                                    if ($var=="Trésorier"){
                                                        $sql="SELECT DISTINCT id FROM apourrole AP, membreasso MA WHERE MA.id=AP.membreasso AND MA.personne='".$p->GetLogin()."' AND MA.association='".$info['nom']."';";
                                                        $query=new DbQuery($db, $sql);
                                                        $result=$query->SendQuery();
                                                        $result=$query->GetResult();
														$id=$result['id'];
                                                    }
                                                }
												if($id!=0)
													echo '<a href="nouvelle_transaction.php?asso='.$info['nom'].'&treso='.$id.'"><li>Nouvelle transaction</li></a>';
												
												echo '<a href="def_role.php?asso='.$info['nom'].'"><li>Ajouter un role</li></a>';
                                            }
										?>
                                        
                                        

                                        <?php
                                            //membre du BDE
											
                                            if ($p->IsMemberOf("BDE", $db)&& $p->IsConnected())
                                            {        
                                                echo '<li class="nav-header">BDE</li>';
												echo'<a href="modifasso.php?nom='.$info['nom'].'"><li>Modifier l\'asso</li></a>';
                                                    
                                             }

                                            //membre du BDE connectée et sur la page BDE
                                            if($nom=="BDE" && $p->IsConnected()&& $p->IsMemberOf("BDE", $db))
                                            {
                                                echo'<a href="infoBde.php"><li>Gestion BDE</li></a>';
                                                echo'<a href="ajouterasso.php"><li>Ajouter asso</li></a>';

                                            }
                                                   
                                                    

                                                       
                                          
                                        ?>
                                        
				</ul>
				</div>
				<div class="span10">
				<!--Body content-->
                                <!-- message-->
                                <?php
                                    GetMessage();
                                ?>
                                <!-- /message-->
                                <div class="row-fluid">
						<h1 class ="span3" >
                                                    <?php
                                                        echo $info['nom'];
                                                    ?>
                                                </h1>
						<?php
                                                    if($info['active']==TRUE){
                                                        echo '<dl class="span3">';
                                                        /* Gestion de la date de creation/dissolution */
                                                        echo'<dt>Association active</dt>';
                                                        echo'<dt>Date de creation</dt>';
							echo'<dd>' ;
                                                        echo $info['datecreation'];
                                                        echo'</dd>' ;
                                                        echo'<dt>Solde du compte</dt>';
							echo'<dd>' ;
                                                        echo $info['soldecompte'];
                                                        echo ' €';
                                                        echo '</dl>';
                                                        echo '<dl class="span3">';
                                                        echo '<dt>President</dt>';
                                                        echo'<dd>' ;
                                                        $prez=new Personne($info['prez']);
                                                        $prez->FillFromLogin($db);
                                                        echo $prez->GetNomComplet($db);
                                                        echo'</dd>' ;
                                                        if (isset($info['trez'])){
                                                            echo '<dt>Trésorier</dt>';
                                                            echo'<dd>' ;
                                                            $trez=new Personne($info['trez']);
                                                            $trez->FillFromLogin($db);
                                                            echo $trez->GetNomComplet($db);
                                                            echo'</dd>' ;
                                                        }
                                                        if (isset($info['secr'])){
                                                            echo '<dt>Secrétaire</dt>';
                                                            echo'<dd>' ;
                                                            $trez=new Personne($info['secr']);
                                                            $trez->FillFromLogin($db);
                                                            echo $trez->GetNomComplet($db);
                                                            echo'</dd>' ;
                                                        }
                                                        echo '</dl>';      
                                                    }
                                                    else
                                                        {
                                                        echo '<dl class="span5">';
                                                        echo'<dt>Association inactive</dt>';
                                                        echo'<dt>Date de creation</dt>';
							echo'<dd>' ;
                                                        echo $info['datecreation'];
                                                        echo'</dd>' ;
                                                        if (isset($info['datedissolution'])){
                                                            echo'<dt>Date de dissolution</dt>';
                                                            echo'<dd>' ;
                                                            echo $info['datedissolution'];
                                                            echo'</dd>' ;
                                                        }
                                                        echo '</dl>'; 
                                                        }
                                                            ?>
                                                        </dd>
							<dt></dt>
							<dd></dd>
						
						<div class="span2 offset1 pull-right">
						<?php 
                                                    echo' <img src=".'.$info['logo'].'">'; //On affiche le logo de l'asso
						?>
                                                </div>
					</div>
                                                     
                                <?php
                                
                                if($p->IsMemberOf($info['nom'],$db) && $p->IsConnected())
                                {   
                                    echo '<div>';
                                    echo '<ul class="nav nav-tabs" id="myTab" data-tabs="tabs">';
                                        echo '<li class="active" ><a href="#salles" data-toggle="tab">Salles</a></li>';
                                        echo '<li><a href="#rapports" data-toggle="tab">Rapports</a></li>';
                                        echo '<li><a href="#objets" data-toggle="tab">Objets</a></li>';
                                        echo '<li><a href="#membres" data-toggle="tab">Membres</a></li>';
                                    echo '</ul>'; 
                                    
                                    echo '<div class="tab-content">';
                                    echo '<div class="tab-pane active" id="salles" onClick="$(\'#myTab a[href=\"#salles\"]\').tab(\'show\');">';
					echo '<h2>Salles</h2>';
                                        echo '<h3>Permanentes</h3>';
                                            
                                                if (count($info['sallesp'])==0)
                                                    echo '<p>Aucune salle permanente attribuée</p>';
                                                else {
                                                    echo '<ul class="unstyled">';
                                                    for($i=0;$i<count($info['sallesp']);$i++) {
                                                            echo '<li>'.$info['sallesp'][$i].'</li>';
                                                            echo "\n";
                                                    }
                                                    echo '</ul>';
                                                }
                                                
								
                                            
                                        echo '<h3>Reservées</h3>';
						 
                                                    if (count($info['sallest'])==0)
                                                        echo '<p>Aucune réservation </p>';
                                                    else {
                                                        echo'<table class="table table-striped">';
                                                            echo'<thead>';
								echo'<tr>';
                                                                    echo '<th>Nom</th><th>Fonction</th><th>Début</th><th>Fin</th><th></th><th></th>';
								echo'</tr>';
                                                            echo'</thead>';
                                                            echo '<tbody>';
                                                                for($i=0;$i<count($info['sallest']);$i++) {
                                                                        echo '<tr>';
                                                                        echo "\n";
                                                                        echo '<td>'.$info['sallest'][$i]['nom'].'</td>';
                                                                        echo '<td>'.$info['sallest'][$i]['fonction'].'</td>';
                                                                        echo '<td>'.$info['sallest'][$i]['datedebut'].'</td>';
                                                                        echo '<td>'.$info['sallest'][$i]['datefin'].'</td>';
                                                                        echo '</tr>';
                                                                        echo "\n";
                                                                }
                                                            }
                                                      
								 echo  '</tbody>';
							echo '</table>';
                                                echo '</div>';       
                                                echo '<div class="tab-pane" id="rapports" onClick="$(\'#myTab a[href=\"#rapports\"]\').tab(\'show\');">';        
                                        
                                                echo '<h2>Rapports</h2>';
						
                                                    if (count($info['rapports'])==0)
                                                        echo '<p>Aucun rapport </p>';
                                                    else {
                                                        echo'<table class="table table-striped">';
                                                            echo'<thead>';
								echo'<tr>';
                                                                    echo '<th>Date</th><th>Titre</th><th>Auteur</th><th></th><th></th>';
								echo'</tr>';
                                                            echo'</thead>';
                                                            echo '<tbody>';
                                                                for($i=0;$i<count($info['rapports']);$i++) {
                                                                        echo '<tr>';
                                                                        echo "\n";
                                                                        echo '<td>'.$info['rapports'][$i]['dateedition'].'</td>';
                                                                        echo '<td><a href=".'.$info['rapports'][$i]['url'].'">'.$info['rapports'][$i]['titre'].'</a></td>';
                                                                        $redacteur=new Personne($info['rapports'][$i]['personne']);
																		$redacteur->FillFromLogin($db);
																		echo '<td>'.$redacteur->GetNomComplet().'</td>';
                                                                        echo '</tr>';
                                                                        echo "\n";
                                                                }
                                                           }
								 echo' </tbody>';
							echo'</table>';
                                                echo '</div>';        
                                                echo '<div class="tab-pane" id="objets" onClick="$(\'#myTab a[href=\"#objets\"]\').tab(\'show\');">';                
                                                echo '<h2>Objets</h2>';
                                                
                                                    if (count($info['objets'])==0)
                                                        echo '<p>Aucun objet </p>';
                                                    else {
                                                        echo'<table class="table table-striped">';
                                                            echo'<thead>';
								echo'<tr>';
                                                                    echo '<th>Nom</th><th>Hors service depuis</th><th>Responsable</th><th>Salle de stockage</th><th>Hors service ?</th><th>Supprimer</th><th></th><th></th>';
								echo'</tr>';
                                                            echo'</thead>';
                                                            echo '<tbody>';
                                                                for($i=0;$i<count($info['objets']);$i++) {
                                                                        echo '<tr>';
                                                                        echo "\n";
                                                                        echo '<td>'.$info['objets'][$i]['nom'].'</td>';
                                                                        if(isset($info['objets'][$i]['datehs']))
                                                                                echo '<td>'.$info['objets'][$i]['datehs'].'</td>';
                                                                        else
                                                                            echo "<td>-</td>";
																		$responsable=new Personne($info['objets'][$i]['responsable']);
																		$responsable->FillFromLogin($db);
																		echo '<td>'.$responsable->GetNomComplet().'</td>';
                                                                        echo '<td>'.$info['objets'][$i]['sallestockage'].'</td>';
                                                                        if(isset($info['objets'][$i]['datehs']))
                                                                                echo "<td>-</td>";
                                                                        else
                                                                            echo '<td><a href="ajoutHS.php?nom='.$info['nom'].'&id='.$info['objets'][$i]['id'].'"<i class="icon-trash"></i></a></td>';
                                                                        
                                                                        echo '<td><a href="supprobjet.php?nom='.$info['nom'].'&id='.$info['objets'][$i]['id'].'"<i class="icon-remove"></i></a></td>';
                                                                        echo '</tr>';
                                                                        echo "\n";
                                                                }
                                                                        }
								 echo ' </tbody>';
							echo ' </table>';
                                                   echo '</div>';        
                                                echo '<div class="tab-pane" id="membres" onClick="$(\'#myTab a[href=\"#membres\"]\').tab(\'show\');">';             
                                                   echo '<h2>Membres actuels</h2>';
                                                    if (count($info['Nowmembres'])==0)
                                                        echo '<p>Aucun membre </p>';
                                                    else {
                                                        echo '<table class="table table-striped">';
                                                            echo ' <thead>';
                                                                echo '<tr>';
                                                                        echo ' <th>Personne</th>';
                                                                        echo ' <th>Role</th>';
                                                                        echo '<th>Ajouter un rôle </th>';
                                                                        echo '<th></th>';
                                                                        echo '<th></th>';  
                                                                    echo '</tr>';
                                                                echo '</thead>';
                                                                echo '<tbody>';

                                                                    for($i=0;$i<count($info['Nowmembres']);$i++) {
                                                                            echo '<tr>';
																			$membre=new Personne($info['Nowmembres'][$i]['personne']);
																			$membre->FillFromLogin($db);
																			echo '<td>'.$membre->GetNomComplet().'</td>';
                                                                            if(!isset($info['Nowmembres'][$i]['role']))
                                                                                $info['Nowmembres'][$i]['role']="-";
                                                                            echo '<td>'.$info['membres'][$i]['role'].'</td>';
                                                                            echo '<td>';
                                                                            
                                                                                                                                                      
                                                                                echo '<form class="form-inline" action="ajoutmembre.php?nom='.$info['nom'].'&id='.$info['membres'][$i]['personne'].'&action=2" method="POST" accept-charset="UTF-8">';
                                                                                echo '<select name="role" type="text" class="input-xlarge" >';
                                                                                $sql='SELECT nom FROM role EXCEPT(SELECT role FROM apourrole r JOIN membreasso m ON r.membreasso=m.id WHERE m.personne=\''.$info['membres'][$i]['personne'].'\' and m.association=\''.$nom.'\');';
                                                                                $query= new DbQuery($db,$sql);
                                                                                $query->SendQuery();
                                                                                while($result=$query->GetResult()){
                                                                                    if($result['nom']!="Président"){
                                                                                        echo '<option value="'.$result['nom'].'">';
                                                                                        echo $result['nom'];
                                                                                        echo '</option>';
                                                                                    }
                                                                                }
                                                                                echo '</select>';
                                                                                echo '<button type="submit" class="btn"><i class="icon-ok"></i></button>';
                                                                            
                                                                            echo '</form>';
                                                                            
                                                                            echo '</td>';
                                                                            echo '</tr>';
                                                                            echo "\n";
                                                                    }
                                                            
                                                            }
                                                            
                                                        echo '</tbody>';
                                                echo '</table>';
                                                
                                                
                                                 echo '<h2>Membres en attente de validation</h2>';
                                                 if (count($info['membresnonval'])==0)
                                                        echo '<p>Aucun membre en attente de validation </p>';
                                                    else {
                                                        echo '<table class="table table-striped">';
                                                            echo ' <thead>';
                                                                echo '<tr>';
                                                                        echo ' <th>Personne</th>';
                                                                        echo ' <th>Attribuer un rôle & Valider</th>';
                                                                        echo ' <th>Annuler</th>';
                                                                        echo '<th></th>';
                                                                        echo '<th></th>';  
                                                                    echo '</tr>';
                                                                echo '</thead>';

                                                                echo '<tbody>';

                                                                    for($i=0;$i<count($info['membresnonval']);$i++) {
                                                                            echo '<tr>';
                                                                            echo "\n";
																			$membre=new Personne($info['membresnonval'][$i]['personne']);
																			$membre->FillFromLogin($db);
																			echo '<td>'.$membre->GetNomComplet().'</td>';
                                                                            echo '<td>';
                                                                            
                                                                                                                                                      
                                                                                echo '<form class="form-inline" action="ajoutmembre.php?nom='.$info['nom'].'&id='.$info['membresnonval'][$i]['id'].'&action=1" method="POST" accept-charset="UTF-8">';
                                                                                echo '<select name="role" type="text" class="input-xlarge" >';
                                                                                $sql='SELECT nom FROM role;';
                                                                                $query= new DbQuery($db,$sql);
                                                                                $query->SendQuery();
                                                                                while($result=$query->GetResult()){
                                                                                    if($result['nom']!="Président"){
                                                                                        echo '<option value="'.$result['nom'].'">';
                                                                                        echo $result['nom'];
                                                                                        echo '</option>';
                                                                                    }
                                                                                }
                                                                                echo '<option value=""> - </option>';
                                                                                echo '</select>';
                                                                                echo '<button type="submit" class="btn"><i class="icon-ok"></i></button>';
                                                                            
                                                                            echo '</form>';
                                                                            
                                                                            echo '</td>';

                                                                            echo '<td><a href="ajoutmembre.php?nom='.$info['nom'].'&id='.$info['membresnonval'][$i]['id'].'&action=0"<i class="icon-remove"></i></a></td>';

                                                                            echo '</tr>';
                                                                            echo "\n";
                                                                    }                                                            
                                    
                                                        }
                                                        echo '</tbody>';
                                                echo '</table>';
                                                echo '</div>';
                                                echo '</div>';
                                                echo '</div>';
                                                
                                                
                                                } ?>
                                                        
                                       
                                        
				</div>
                    
				    <script>
        $(function () {
            $('#myTab a:first').tab('show');
        })
        </script>
                          </div>
	
		</div><!-- /container -->


<?php 
//TODO problème footer coupe bas du tableau
include_once 'footer.php'; 
?>